<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
  <title>std.moduleinit</title>
  <link href="./css/style.css" rel="stylesheet" type="text/css"/>
  <!-- <link href="./img/icon.png" rel="icon" type="image/png"/> -->
  <script type="text/javascript" src="./js/jquery.js"></script>
  <script type="text/javascript" src="./js/modules.js"></script>
  <script type="text/javascript" src="./js/quicksearch.js"></script>
  <script type="text/javascript" src="./js/navigation.js"></script>
  <!--<script type="text/javascript" src="./js/jquery.treeview.js"></script>-->
  <script type="text/javascript">
    var g_moduleFQN = "std.moduleinit";
  </script>
  
</head>
<body>
<div id="content">
  <h1><a href="./htmlsrc/std.moduleinit.html" class="symbol">std.moduleinit</a></h1>
  
<dl>
<dt class="decl"><a class="symbol _enum" name="enum" href="./htmlsrc/std.moduleinit.html#L16" kind="enum" beg="16" end="22">enum</a>; <a title="Permalink to this symbol" href="#enum" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.moduleinit.html#L16">#</a></dt>
<dd class="ddef">
<dl>
<dt class="decl"><a class="symbol _enummem" name="enum.MIctorstart" href="./htmlsrc/std.moduleinit.html#L17" kind="enummem" beg="17" end="17">MIctorstart</a> <a title="Permalink to this symbol" href="#enum.MIctorstart" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.moduleinit.html#L17">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl"><a class="symbol _enummem" name="enum.MIctordone" href="./htmlsrc/std.moduleinit.html#L18" kind="enummem" beg="18" end="18">MIctordone</a> <a title="Permalink to this symbol" href="#enum.MIctordone" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.moduleinit.html#L18">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl"><a class="symbol _enummem" name="enum.MIstandalone" href="./htmlsrc/std.moduleinit.html#L19" kind="enummem" beg="19" end="19">MIstandalone</a> <a title="Permalink to this symbol" href="#enum.MIstandalone" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.moduleinit.html#L19">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl"><a class="symbol _enummem" name="enum.MIhasictor" href="./htmlsrc/std.moduleinit.html#L21" kind="enummem" beg="21" end="21">MIhasictor</a> <a title="Permalink to this symbol" href="#enum.MIhasictor" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.moduleinit.html#L21">#</a></dt>
<dd class="ddef"></dd></dl></dd>
<dt class="decl">class <a class="symbol _class" name="ModuleInfo" href="./htmlsrc/std.moduleinit.html#L27" kind="class" beg="27" end="50">ModuleInfo</a>; <a title="Permalink to this symbol" href="#ModuleInfo" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.moduleinit.html#L27">#</a></dt>
<dd class="ddef">
<div class="summary">Information about each module.</div>
<dl>
<dt class="decl">char name[] <a class="symbol _variable" name="ModuleInfo.name" href="./htmlsrc/std.moduleinit.html#L29" kind="variable" beg="29" end="29">name</a>; <a title="Permalink to this symbol" href="#ModuleInfo.name" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.moduleinit.html#L29">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">ModuleInfo importedModules[] <a class="symbol _variable" name="ModuleInfo.importedModules" href="./htmlsrc/std.moduleinit.html#L30" kind="variable" beg="30" end="30">importedModules</a>; <a title="Permalink to this symbol" href="#ModuleInfo.importedModules" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.moduleinit.html#L30">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">ClassInfo localClasses[] <a class="symbol _variable" name="ModuleInfo.localClasses" href="./htmlsrc/std.moduleinit.html#L31" kind="variable" beg="31" end="31">localClasses</a>; <a title="Permalink to this symbol" href="#ModuleInfo.localClasses" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.moduleinit.html#L31">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">uint <a class="symbol _variable" name="ModuleInfo.flags" href="./htmlsrc/std.moduleinit.html#L33" kind="variable" beg="33" end="33">flags</a>; <a title="Permalink to this symbol" href="#ModuleInfo.flags" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.moduleinit.html#L33">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">void (*ctor)() <a class="symbol _variable" name="ModuleInfo.ctor" href="./htmlsrc/std.moduleinit.html#L35" kind="variable" beg="35" end="35">ctor</a>; <a title="Permalink to this symbol" href="#ModuleInfo.ctor" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.moduleinit.html#L35">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">void (*dtor)() <a class="symbol _variable" name="ModuleInfo.dtor" href="./htmlsrc/std.moduleinit.html#L36" kind="variable" beg="36" end="36">dtor</a>; <a title="Permalink to this symbol" href="#ModuleInfo.dtor" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.moduleinit.html#L36">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">void (*unitTest)() <a class="symbol _variable" name="ModuleInfo.unitTest" href="./htmlsrc/std.moduleinit.html#L37" kind="variable" beg="37" end="37">unitTest</a>; <a title="Permalink to this symbol" href="#ModuleInfo.unitTest" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.moduleinit.html#L37">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">void* <a class="symbol _variable" name="ModuleInfo.xgetMembers" href="./htmlsrc/std.moduleinit.html#L39" kind="variable" beg="39" end="39">xgetMembers</a>; <a title="Permalink to this symbol" href="#ModuleInfo.xgetMembers" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.moduleinit.html#L39">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">void (*ictor)() <a class="symbol _variable" name="ModuleInfo.ictor" href="./htmlsrc/std.moduleinit.html#L41" kind="variable" beg="41" end="41">ictor</a>; <a title="Permalink to this symbol" href="#ModuleInfo.ictor" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.moduleinit.html#L41">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">ModuleInfo[] <a class="symbol _function" name="ModuleInfo.modules" href="./htmlsrc/std.moduleinit.html#L46" kind="function" beg="46" end="49">modules</a><span class="params">()</span>; <span class="attrs">[<span class="stc">static</span>]</span> <a title="Permalink to this symbol" href="#ModuleInfo.modules" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.moduleinit.html#L46">#</a></dt>
<dd class="ddef">
<div class="summary">Return collection of all modules in the program.</div></dd></dl></dd>
<dt class="decl">class <a class="symbol _class" name="ModuleCtorError" href="./htmlsrc/std.moduleinit.html#L52" kind="class" beg="52" end="59">ModuleCtorError</a> : Exception; <a title="Permalink to this symbol" href="#ModuleCtorError" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.moduleinit.html#L52">#</a></dt>
<dd class="ddef">
<dl>
<dt class="decl"><a class="symbol _ctor" name="ModuleCtorError.this" href="./htmlsrc/std.moduleinit.html#L54" kind="ctor" beg="54" end="58">this</a><span class="params">(ModuleInfo <em>m</em>)</span>; <a title="Permalink to this symbol" href="#ModuleCtorError.this" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.moduleinit.html#L54">#</a></dt>
<dd class="ddef"></dd></dl></dd>
<dt class="decl">ModuleInfo[] <a class="symbol _variable" name="_moduleinfo_array" href="./htmlsrc/std.moduleinit.html#L64" kind="variable" beg="64" end="64">_moduleinfo_array</a>; <span class="attrs">[<span class="linkg">extern(C)</span>]</span> <a title="Permalink to this symbol" href="#_moduleinfo_array" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.moduleinit.html#L64">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">struct <a class="symbol _struct" name="ModuleReference" href="./htmlsrc/std.moduleinit.html#L70" kind="struct" beg="70" end="74">ModuleReference</a>; <a title="Permalink to this symbol" href="#ModuleReference" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.moduleinit.html#L70">#</a></dt>
<dd class="ddef">
<dl>
<dt class="decl">ModuleReference* <a class="symbol _variable" name="ModuleReference.next" href="./htmlsrc/std.moduleinit.html#L72" kind="variable" beg="72" end="72">next</a>; <a title="Permalink to this symbol" href="#ModuleReference.next" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.moduleinit.html#L72">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">ModuleInfo <a class="symbol _variable" name="ModuleReference.mod" href="./htmlsrc/std.moduleinit.html#L73" kind="variable" beg="73" end="73">mod</a>; <a title="Permalink to this symbol" href="#ModuleReference.mod" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.moduleinit.html#L73">#</a></dt>
<dd class="ddef"></dd></dl></dd>
<dt class="decl">ModuleReference * <a class="symbol _variable" name="_Dmodule_ref" href="./htmlsrc/std.moduleinit.html#L76" kind="variable" beg="76" end="76">_Dmodule_ref</a>; <span class="attrs">[<span class="linkg">extern(C)</span>]</span> <a title="Permalink to this symbol" href="#_Dmodule_ref" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.moduleinit.html#L76">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">ModuleInfo[] <a class="symbol _variable" name="_moduleinfo_dtors" href="./htmlsrc/std.moduleinit.html#L79" kind="variable" beg="79" end="79">_moduleinfo_dtors</a>; <a title="Permalink to this symbol" href="#_moduleinfo_dtors" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.moduleinit.html#L79">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">uint <a class="symbol _variable" name="_moduleinfo_dtors_i" href="./htmlsrc/std.moduleinit.html#L80" kind="variable" beg="80" end="80">_moduleinfo_dtors_i</a>; <a title="Permalink to this symbol" href="#_moduleinfo_dtors_i" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.moduleinit.html#L80">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">int <a class="symbol _function" name="_fatexit" href="./htmlsrc/std.moduleinit.html#L83" kind="function" beg="83" end="83">_fatexit</a><span class="params">(void *)</span>; <span class="attrs">[<span class="linkg">extern(C)</span>]</span> <a title="Permalink to this symbol" href="#_fatexit" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.moduleinit.html#L83">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">void <a class="symbol _function" name="_moduleCtor" href="./htmlsrc/std.moduleinit.html#L89" kind="function" beg="89" end="129">_moduleCtor</a><span class="params">()</span>; <span class="attrs">[<span class="linkg">extern(C)</span>]</span> <a title="Permalink to this symbol" href="#_moduleCtor" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.moduleinit.html#L89">#</a></dt>
<dd class="ddef">
<div class="summary">Initialize the modules.</div></dd>
<dt class="decl">void <a class="symbol _function" name="_moduleCtor2" href="./htmlsrc/std.moduleinit.html#L131" kind="function" beg="131" end="172">_moduleCtor2</a><span class="params">(ModuleInfo[] <em>mi</em>, int <em>skip</em>)</span>; <a title="Permalink to this symbol" href="#_moduleCtor2" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.moduleinit.html#L131">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">void <a class="symbol _function" name="_moduleDtor" href="./htmlsrc/std.moduleinit.html#L182" kind="function" beg="182" end="196">_moduleDtor</a><span class="params">()</span>; <span class="attrs">[<span class="linkg">extern(C)</span>]</span> <a title="Permalink to this symbol" href="#_moduleDtor" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.moduleinit.html#L182">#</a></dt>
<dd class="ddef">
<div class="summary">Destruct the modules.</div></dd>
<dt class="decl">void <a class="symbol _function" name="_moduleUnitTests" href="./htmlsrc/std.moduleinit.html#L202" kind="function" beg="202" end="218">_moduleUnitTests</a><span class="params">()</span>; <span class="attrs">[<span class="linkg">extern(C)</span>]</span> <a title="Permalink to this symbol" href="#_moduleUnitTests" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.moduleinit.html#L202">#</a></dt>
<dd class="ddef">
<div class="summary">Run unit tests.</div></dd>
<dt class="decl">void <a class="symbol _function" name="_moduleIndependentCtors" href="./htmlsrc/std.moduleinit.html#L224" kind="function" beg="224" end="234">_moduleIndependentCtors</a><span class="params">()</span>; <span class="attrs">[<span class="linkg">extern(C)</span>]</span> <a title="Permalink to this symbol" href="#_moduleIndependentCtors" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.moduleinit.html#L224">#</a></dt>
<dd class="ddef">
<div class="summary">Run unit tests.</div></dd></dl>
</div>
<div id="footer">
  <p>Copyright © 1999-2008 by Digital Mars ®, All Rights Reserved.</p>
  <p>Page generated by <a href="http://code.google.com/p/dil">dil</a> on Fri Dec 26 03:40:08 2008. Rendered by <a href="http://code.google.com/p/dil/wiki/Kandil">kandil</a>.</p>
</div>
</body>
</html>